package br.edu.utfpr.backuptools.BackupTools.controller.interfaces;

import br.edu.utfpr.backuptools.BackupTools.controller.validator.BackupValidator;
import br.edu.utfpr.backuptools.BackupTools.controller.validator.RetornoValidacao;
import br.edu.utfpr.backuptools.BackupTools.model.dao.interfaces.DaoBackup;
import br.edu.utfpr.backuptools.BackupTools.model.pojo.Backup;
import br.edu.utfpr.backuptools.BackupTools.util.worker.ProgressDialogTask;


public abstract class ControladorBackup extends AbstractController<Backup, BackupValidator, DaoBackup>{
	public abstract void gerarTodosBackups();
	
	public abstract RetornoValidacao gerarBackup(Backup backup);
	
	public abstract RetornoValidacao gerarRestore(Backup backup);
}
